How to use the YouTube Data API v3 to upload videos to your channel from Python scripts and the command line. 🐍 upload_video.py › https://github.com/nonoesp/live/blob/main/0070/upload_video.py 📝 SUMMARY NOTES to help you follow the video › https://nono.ma/upload-videos-to-youtube-data-api-python 💬 Join the conversation on Discord https://discord.gg/DdsefVZ 🧠 Machine Intelligence Playlist: https://www.youtube.com/playlist?list=PLVz6zdIOM02VGgYG_cwmkkPGqLJhUms1n 🔴 Live Playlist: https://www.youtube.com/playlist?list=PLVz6zdIOM02XcUh-wl0ECneCkvX2YP7tZ 🕸 Web Development Playlist: https://www.youtube.com/playlist?list=PLVz6zdIOM02Uk8YLMckwLHCXTnVXTstjw 🍃 Getting Simple: https://gettingsimple.com 🎙 Podcast: https://gettingsimple.com/podcast 🗣 Ask Questions: https://gettingsimple.com/ask 💬 Discord: https://discord.gg/DdsefVZ 👨🏻‍🎨 Sketches: https://sketch.nono.ma ✍🏻 Blog: https://nono.ma 🐦 Twitter: https://twitter.com/nonoesp 📸 Instagram: https://instagram.com/nonoesp 00:00 Introduction 00:23 YouTube Account and API 01:02 Obtaining Authorization Credentials 02:58 Create a Project 04:02 Create a Project 10:26 Enabling the YouTube Data API 12:00 Hiding Your Keys in Terminal 13:15 Client Libraries 13:47 Python Conda Environment 16:19 Install the Google API Client Library for Python 19:19 Updating Samples to Python 3 20:41 Consent Screen 21:39 API Scopes 22:57 Test Users 23:56 Create OAuth Client Id and Secret 25:10 Video Upload Command 28:19 Sample Video Upload Request and Authorization 31:27 The Video Was Uploaded! 32:51 Upload a Public Video 33:26 You Can Upload 2K and Other High-Resolution Videos 34:05 Outro